导航菜单
首页 >  OpenCL 安装极客笔记  > OpenCL 管道对象查询

OpenCL 管道对象查询

对于已分配好的管道对象,我们可以使用如下函数来查询管道对象的属性信息:

cl_int clGetPipeInfo (cl_mem pipe, cl_pipe_info param_name,size_t param_value_size,void *param_value,size_t *param_value_size_ret)参数pipe为将要查询的管道对象。参数param_name指定要查询管道对象的属性名称。支持的查询属性名称在下表中列出。

管道对象的属性名称

参数param_value指向的内存用来存储查询结果。参数param_value_size为param_value所指内存的大小,单位为字节。参数param_value_size_ret为查询结果的实际大小。

上表中的两个查询函数用法比较简单,在此就不举例说明。

在使用管道时我们还需要计算管道大小,确保所有的数据都能写入管道中。

相关推荐: